﻿using System;
using System.Collections.Generic;

namespace autoMessage.Entities;

/// <summary>
/// 运行维护问题跟踪档案
/// </summary>
public partial class OperationIssueArchive
{
    /// <summary>
    /// 运行维护问题跟踪档案ID
    /// </summary>
    public long OperationIssueId { get; set; }

    /// <summary>
    /// 行部ID
    /// </summary>
    public long? DeptId { get; set; }

    /// <summary>
    /// 问题标题
    /// </summary>
    public string? OperationIssueTitle { get; set; }

    /// <summary>
    /// 问题类别
    /// </summary>
    public int? OperationIssueClass { get; set; }

    /// <summary>
    /// 问题描述
    /// </summary>
    public string? OperationIssueDescription { get; set; }

    /// <summary>
    /// 问题附件
    /// </summary>
    public string? OperationIssueFiles { get; set; }

    /// <summary>
    /// 问题来源
    /// </summary>
    public int? OperationIssueSource { get; set; }

    /// <summary>
    /// 发现时间
    /// </summary>
    public DateTime? OperationIssueStartTime { get; set; }

    /// <summary>
    /// 整改期限
    /// </summary>
    public DateTime? OperationIssueCorrectiveTime { get; set; }

    /// <summary>
    /// 解决时间
    /// </summary>
    public DateTime? OperationIssueEndTime { get; set; }

    /// <summary>
    /// 解决方案
    /// </summary>
    public string? OperationIssueSolution { get; set; }

    /// <summary>
    /// 问题状态
    /// </summary>
    public int? OperationIssueStatus { get; set; }

    /// <summary>
    /// 问题跟踪人
    /// </summary>
    public long? OperationIssueTracker { get; set; }

    /// <summary>
    /// 问题责任人
    /// </summary>
    public string? OperationIssueResponsible { get; set; }
}
